package com.wavesplatform.it.sync.smartcontract

import com.typesafe.config.Config
import com.wavesplatform.common.state.ByteStr
import com.wavesplatform.it.NodeConfigs
import com.wavesplatform.it.NodeConfigs.Default
import com.wavesplatform.it.api.SyncHttpApi.*
import com.wavesplatform.it.sync.*
import com.wavesplatform.it.transactions.BaseTransactionSuite
import com.wavesplatform.state.BinaryDataEntry
import com.wavesplatform.test.*
import org.scalatest.CancelAfterFailure

import scala.concurrent.duration.*

class EstimatorTestSuite extends BaseTransactionSuite with CancelAfterFailure {
  private val featureHeight = 8

  override protected def nodeConfigs: Seq[Config] =
    NodeConfigs
      .Builder(Default, 1, Seq.empty)
      .overrideBase(_.quorum(0))
      .overrideBase(
        _.raw(
          s"""
             | waves.blockchain.custom.functionality {
             |   estimator-pre-check-height =  $featureHeight
             |   estimator-sum-overflow-fix-height = 999999
             |   pre-activated-features = {14 = 0, 15 = 999999}
             | }
           """.stripMargin
        )
      )
      .buildNonConflicting()

  private def smartAcc  = firstKeyPair
  private def callerAcc = secondKeyPair

  private val accScript =
    "base64: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"

  private val assetScript =
    "base64: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"

  var issuedAssetId = ""

  test("can issue scripted asset and set script fro asset before precheck activation") {
    issuedAssetId = sender
      .issue(
        smartAcc,
        "Test",
        "Test asset",
        1000,
        0,
        script = Some(assetScript),
        fee = issueFee,
        waitForTx = true
      )
      .id

    sender
      .setAssetScript(
        issuedAssetId,
        smartAcc,
        issueFee,
        Some(assetScript),
        waitForTx = true
      )
      .id

  }

  test("can set contract and invoke script before precheck activation") {
    sender.setScript(smartAcc, Some(accScript), setScriptFee + smartFee, waitForTx = true).id
    // after snapshot implementation only evaluated complexity is used for dApps
    // so this call fails
    assertBadRequestAndMessage(
      sender.invokeScript(callerAcc, smartAcc.toAddress.toString, waitForTx = true)._1.id,
      "Error while executing dApp: Invoke complexity limit = 52000 is exceeded"
    )
  }

  test(s"wait height from to $featureHeight for precheck activation") {
    sender.waitForHeight(featureHeight + 1, 5.minutes)
  }

  test("can't issue asset after estimator v1 precheck activation") {
    assertBadRequestAndMessage(
      sender.issue(
        smartAcc,
        "Test",
        "Test asset",
        1000,
        8,
        fee = issueFee + smartFee,
        script = Some(assetScript)
      ),
      "Script is too complex: 33280 > 4000"
    )
  }

  test("can't set script for issued asset after estimator v1 precheck activation") {
    assertBadRequestAndMessage(
      sender.setAssetScript(
        issuedAssetId,
        smartAcc,
        issueFee + smartFee,
        Some(assetScript)
      ),
      "Script is too complex: 33280 > 4000"
    )
  }

  test("can't set contract to account after estimator v1 precheck activation") {
    assertBadRequestAndMessage(
      sender.setScript(smartAcc, Some(accScript), setScriptFee + smartFee),
      "Contract function (default) is too complex"
    )
  }

  test("can't invoke account and asset scripts with big complexity after snapshot implementation") {
    // after snapshot implementation only evaluated complexity is used for dApps
    // so this call fails
    assertBadRequestAndMessage(
      sender.invokeScript(callerAcc, smartAcc.toAddress.toString, waitForTx = true)._1.id,
      "Error while executing dApp: Invoke complexity limit = 52000 is exceeded"
    )
    sender.transfer(smartAcc, callerAcc.toAddress.toString, 1, minFee + 2 * smartFee, Some(issuedAssetId), None, waitForTx = true)
  }

  protected override def beforeAll(): Unit = {
    super.beforeAll()
    Seq(smartAcc, callerAcc).foreach(r =>
      sender
        .transfer(
          sender.keyPair,
          recipient = r.toAddress.toString,
          assetId = None,
          amount = 5.waves,
          fee = minFee,
          waitForTx = true
        )
    )

    val value = ByteStr(("4djidnqe9lK09le4FvgRD0BTok55nHP8MKFotfUeQOWEfBkp6MV4skCceWgDGBnc" * 512).dropRight(1).getBytes)
    val data = List(
      BinaryDataEntry(
        "v32767",
        value
      ),
      BinaryDataEntry(
        "key",
        ByteStr
          .decodeBase64(
            "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA9TuTafHJ0vfVBzFmF0jpUgcYt9Evuqkrk5BYZQyMPK5mB6YCEKDpK+C57oEhKf4sWNhxhBy5pwOQVCXQFO+IWLyTreVDKg091gAosZNFES5uC1hHmMKJUUHoXirEa1Zk6dgc9ErtCe3tJmA5FwVeGG1zg+4PUR3DTBIbPojVFu0GneMU9/p2Yp42PmOwuCzBHSWJxLGqL6wFvQKevT12vesNRSpF+d4Dl6IxDONojJDuPhPdHYIRNaQiSiEWtZ2pwg5WCUTwyl9ZpUM8Cx5e3pwbaqq3vufsbImAAR0QtTbgfi/YaEXj5lrd3Y1T4QWJczEeQHsdKXNkY0ZaErzRVwIDAQAB"
          )
          .get
      ),
      BinaryDataEntry(
        "s",
        ByteStr
          .decodeBase64(
            "E1CFy1u245yo1UNJXVXtW/4H8YSVt+98S7ackF4r1reeJHXL3z8V4rUyiq8B2qVg39GBfGiP82UJlmLbOP9BEztIPdMyLI+mQUBdEPQ35oziXxbJndqnqJozdoSaYUfq4UpEk334y7l6E4xOQmW7IsMhgG+T4+oK6AKXtNxLCB4Dpcaz7xM+kdsi/37usNvKcAfitx3bKdSL0ukFsaDLGuyingqIcofa7lj4s/xybWI1d4xcjhRUFbOzslnWeuoxePUZ/UJvg2wOhG/HtTVbfVc6z0nvS+yfju/AqAiPUdcsfu8dfu5xZsxf0HiXU6vweFWUHV5tY6SauZuopkcJEw=="
          )
          .get
      )
    )
    sender.putData(smartAcc, data, 0.3.waves, waitForTx = true)
  }
}
